purifying mud separator - French English Dictionary